package com.ruoyi.project.sale.deliver.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.project.sale.deliver.mapper.JlfhbdMapper;
import com.ruoyi.project.sale.deliver.domain.Jlfhbd;
import com.ruoyi.project.sale.deliver.service.IJlfhbdService;

/**
 * 煤炭销售Service业务层处理
 * 
 * @author frank
 * @date 2024-08-17
 */
@Service
public class JlfhbdServiceImpl implements IJlfhbdService 
{
    @Autowired
    private JlfhbdMapper jlfhbdMapper;

    /**
     * 查询煤炭销售
     * 
     * @param jlFhbdoid 煤炭销售主键
     * @return 煤炭销售
     */
    @Override
    public Jlfhbd selectJlfhbdByJlFhbdoid(String jlFhbdoid)
    {
        return jlfhbdMapper.selectJlfhbdByJlFhbdoid(jlFhbdoid);
    }

    /**
     * 查询煤炭销售列表
     * 
     * @param jlfhbd 煤炭销售
     * @return 煤炭销售
     */
    @Override
    public List<Jlfhbd> selectJlfhbdList(Jlfhbd jlfhbd)
    {
        return jlfhbdMapper.selectJlfhbdList(jlfhbd);
    }

    /**
     * 新增煤炭销售
     * 
     * @param jlfhbd 煤炭销售
     * @return 结果
     */
    @Override
    public int insertJlfhbd(Jlfhbd jlfhbd)
    {
        return jlfhbdMapper.insertJlfhbd(jlfhbd);
    }

    /**
     * 修改煤炭销售
     * 
     * @param jlfhbd 煤炭销售
     * @return 结果
     */
    @Override
    public int updateJlfhbd(Jlfhbd jlfhbd)
    {
        return jlfhbdMapper.updateJlfhbd(jlfhbd);
    }

    /**
     * 批量删除煤炭销售
     * 
     * @param jlFhbdoids 需要删除的煤炭销售主键
     * @return 结果
     */
    @Override
    public int deleteJlfhbdByJlFhbdoids(String[] jlFhbdoids)
    {
        return jlfhbdMapper.deleteJlfhbdByJlFhbdoids(jlFhbdoids);
    }

    /**
     * 删除煤炭销售信息
     * 
     * @param jlFhbdoid 煤炭销售主键
     * @return 结果
     */
    @Override
    public int deleteJlfhbdByJlFhbdoid(String jlFhbdoid)
    {
        return jlfhbdMapper.deleteJlfhbdByJlFhbdoid(jlFhbdoid);
    }
}
